/**
 * 项目相关路由
 */
module.exports = app => {
  const { router, controller } = app;

  /**
   * 项目管理
   */
  // 获取项目列表
  router.get('/api/v1/projects/list', controller.v1.projects.findAll);
  
  // 创建项目
  router.post('/api/v1/projects', controller.v1.projects.create);
  
  // 更新项目
  router.put('/api/v1/projects/:id', controller.v1.projects.update);
  
  // 删除项目
  router.delete('/api/v1/projects/:id', controller.v1.projects.destroy);
  
  // 获取项目详情
  router.get('/api/v1/projects/:id', controller.v1.projects.show);
};
